* {
  padding: 0;
  margin: 0;
  user-select: none;
}
html {
  height: 707px;
  width: 100%;
  min-width: 943px;
}
body {
  background-image: url('../../asserts/MicTestPageImgs/micTestBg.jpg');
  background-repeat: no-repeat;
  background-position: center;
}
button {
  outline: none;
  border: none;
}

button:hover {
  cursor: pointer;
}

.container {
  display: flex;
  justify-content: center;
}

#volume-bar-panel {
  margin-top: 394px;
  text-align: center;
}

.container > .item {
  flex: 0 0 300px;
}

.item > .volume-bar-group {
  margin-left: 0.9px;
}

#mic-volume {
  background-color:#daeeef;
  flex: 0 0 180px;
}

.volume-bar-group {
  width: 12.6px;
  height: 8px;
  margin: 1.8px;
  display: inline-block;
  background-color: white;
  border: solid rgb(145, 161, 181) 1px;
  vertical-align : middle;
}

.mic{
  background-image: url("../../asserts/MicTestPageImgs/micrphone.png");
  width: 25px;
  height: 25px;
  vertical-align : middle;
  margin-left: -25px;
}

#speaker-bar-panel {
  margin-top: 29px;
  text-align: center;
}

#speaker-volume-up-btn {
  background-image: url("../../asserts/MicTestPageImgs/speakerVolumeUp.png");
  width: 25px;
  height: 25px;
  vertical-align : middle;
}

#speaker-volume-up-btn:active {
  background-image: url("../../asserts/MicTestPageImgs/clickedSpeakerVolUp.png");
}

#speaker-volume {  
  flex: 0 0 250px;
}

#speaker-volume-down-btn {
  background-image: url("../../asserts/MicTestPageImgs/speakerVolumeDown.png");
  width: 25px;
  height: 25px;
  vertical-align: middle;
}

#speaker-volume-down-btn:active {
  background-image: url("../../asserts/MicTestPageImgs/clickedSpeakerVolDown.png");
}

#status-text {
  text-align: center;
  color: rgb(204, 0, 0);
  height: 20px;
  font-size: 14px;
}

#control-btn-group {
  margin-top: 12px;
}

#record-btn-span {
  width: 30%;
  display: inline-block;
  text-align: center;
}

#record-start-btn {
  background-image:url("../../asserts/MicTestPageImgs/recordBtn.png");
  width: 48px;
  height: 48px;
}

#stop-btn-span {
  width: 25%;
  display: inline-block;
  text-align: center;
}

#record-stop-btn {
  background-image:url("../../asserts/MicTestPageImgs/stopBtn.png");
  width: 48px;
  height: 48px;
}

#play-btn-span {
  width: 30%;
  display: inline-block;
  text-align: center;
}

#audio-playback-btn {
  background-image:url("../../asserts/MicTestPageImgs/playBtn.png");
  width: 48px;
  height: 48px;
}

.vertical-align {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

#audio-device-status-container {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 943px;
  height: 100%;
  background: rgba(150, 150, 150, 0.3);
  margin: 0px auto;
}

#audio-device-status-textbox {
  width: 550px;
  height: fit-content;
  margin: 0 auto;
  text-align: center;
  border: 2px solid rgba(124, 179, 195, 0.7);
  background-color: rgba(255, 255, 255, 0.8);
  color: red;
  font-size: 26px;
  border-radius: 5px;
  box-shadow: inset 0px 1px rgba(180, 180, 180, 0.2);
  user-select: none;
}

#next-step-btn-container {
  margin-top: 38px;
}

#next-step-btn {
  background-image: url("../../asserts/MicTestPageImgs/micTestNextStepBtn.png");
  width: 144px;
  height: 39px;
  margin-left: 550px;
}

#next-step-btn:hover {
  background-image: url("../../asserts/MicTestPageImgs/micTestNextStepBtnHover.png");
  background-repeat: no-repeat;
}

#preloadimg {
  width: 0px;
  height: 0px;
}

#img01 { background-image: url("../../asserts/MicTestPageImgs/twinklingRecordBtn.gif"); }
#img02 { background-image: url("../../asserts/MicTestPageImgs/twinklingStopBtn.gif");}
#img03 { background-image: url("../../asserts/MicTestPageImgs/twinklingPlayBtn.gif");}
#img04 { background-image: url("../../asserts/MicTestPageImgs/clickedSpeakerVolDown.png");}
#img05 { background-image: url("../../asserts/MicTestPageImgs/clickedSpeakerVolUp.png");}
#img06 { background-image: url("../../asserts/MicTestPageImgs/micTestNextStepBtnHover.png");}